home *** CD-ROM | disk | FTP | other *** search
/ Everything For A Hacker / 19990506-[HACK].iso / ANTIVIR / VSCAN / Y2K.TXT < prev   
Text File  |  1998-12-14  |  3KB  |  58 lines

  1. NAI defines Year 2000 compliance as the proper processing of date and date 
  2. related data, including calculating, comparing, and sequencing.  This 
  3. includes the manipulation of this data with dates prior to, through, and 
  4. beyond January 1, 2000, in a manner transparent to the user.
  5.  
  6. This NAI product is a Year 2000 compliant version.  In order to achieve 
  7. this goal a formal test strategy had been developed and put in place to 
  8. determine this compliance.
  9.  
  10. The following details the items that we are looking for in the test plan 
  11. and addressing if they are found.  These items are not listed in priority 
  12. order since failure to address any one of these could potentially be a 
  13. problem for our customers.
  14.  
  15.  
  16. ***********************************************************************************
  17. Incorrect century recognition.
  18.  
  19. Dates used as a special value:
  20. Special values of the last two digits in a year might be used for special 
  21. purposes, for example 99, 365/99, or 12/31/99 might be used to indicate 
  22. "no expiration date" or 00 to indicate an "unknown year".
  23.  
  24. Incorrect field format determination:Some existing programs determine the 
  25. date-time format (that is, MMDDYY, DDMMYY, and YYMMDD) by testing an 
  26. appropriate part of the date field.  For example, checking if the first 
  27. two characters of the date field are values within an acceptable month, 
  28. date, or year range (such as 1-12, 1-31, or ( 32).
  29.  
  30. Sequence:
  31. When only two digits are used to represent a year, programs that collate 
  32. year data will sort that data out of sequence in some cases.  For example, 
  33. the year 2000 (if represented as 00) will be ordered prior to the year 
  34. 1999 (if represented as 99). Arithmetic calculations that operate on dates 
  35. with 2-digit year representation might have potential exposures. 
  36.  
  37. Data integrity:
  38. In programs where historical dates are used, for example, all events 
  39. occurring in 1800, 1900 and 2000 are not distinguishable when only 2 
  40. digits represent the years.
  41.  
  42. Leap year calculation: 
  43. Note that the year 2000 is a leap year: A specific year is a leap year if 
  44. it is either evenly divisible by 400 or evenly divisible by 4 and not 
  45. evenly by 100.  For example, the year 1900 was not a leap year but the 
  46. year 2000 is a leap year. 
  47.  
  48. ***********************************************************************************
  49.  
  50. NAI products are Year 2000 compliant within the foregoing meaning.  This 
  51. warranty is subject to the limitations contained within your end user 
  52. license agreement.
  53.  
  54.  
  55. For more information and documents concerning Y2K compliance and Network 
  56. Associates products please visit 
  57. http://www.nai.com/services/support/2000/2000.asp
  58.